var app =  getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    //页面显示控制
    danxuan: false,
    duoxuan: false,
    panduan: false,

    //请求题目
    id: "",
    level: "",
    pageIndex: 1,
    pageSize: 10,
    questionType: null,
    subjectId: 1,
  
    timuId: null,
    Info: null,
    //插件相关
    dropdownShow: false,

    id_list: [],
    card: {
      header: {
        bgcolor: '#F7F7F7',
        line: true
      },
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  danxuan:function(){
    this.setData({
      danxuan: true,
      duoxuan: false,
      panduan: false,
    })

    let _this = this

    var Id = []
    var Info = []
    
    let name= {}
    let title_id = []
    //post请求发送数据
    let data = {
      "id": "",
      "level": _this.data.level,
      "pageIndex": _this.data.pageIndex,
      "pageSize": _this.data.pageSize,
      "questionType": 1,
      "subjectId": _this.data.subjectId,
    }

    //存储题目信息
    app.formPost('/api/admin/question/page',data).then(res=>{
      // console.log(res)
      for(let i=0;i<res['response']['list'].length;i++){
        Id[i] = res['response']['list'][i]['id']
      }
      
    }).then(res=>{
      console.log(Id)
      _this.setData({
        "timuId": Id
      })
    }).then(res=>{
      for(let i=0;i<Id.length;i++){
        app.formPost('/api/admin/question/select/'+Id[i],Id).then(_res=>{
          //处理选项以及正确答案
          _res = JSON.parse(JSON.stringify(_res).replace(/<[^>]*>/g, ''))
            name = {
              'text': "题目号："+String(_res['response']['id'])
            }
            title_id.push(name)
            // console.log("标题："+_res['response']['title'])          // for(let i=0;i<_res['response']['items'].length;i++){
              //
              //   console.log(_res['response']['items'][i]['prefix']+"."+_res['response']['items'][i]['content'])
              // }
              // console.log("正确答案："+_res['response']['correct'])
            Info.push(_res)
            // console.log(JSON.parse(JSON.stringify(Info).replace(/<[^>]*>/g, '')))
            _this.setData({
              "Info": JSON.parse(JSON.stringify(Info).replace(/<[^>]*>/g, '')),

              id_list: title_id
            })
        })
      }
    })
  },
  duoxuan:function(){
    this.setData({
      danxuan: false,
      duoxuan: true,
      panduan: false,
    })
    console.log("查看多选题")
    let _this = this

    var Id = []
    var Info = []
    
    let name= {}
    let title_id = []
    //post请求发送数据
    let data = {
      "id": "",
      "level": _this.data.level,
      "pageIndex": _this.data.pageIndex,
      "pageSize": _this.data.pageSize,
      "questionType": 2,
      "subjectId": _this.data.subjectId,
    }

    //存储题目信息
    app.formPost('/api/admin/question/page',data).then(res=>{
      // console.log(res)
      for(let i=0;i<res['response']['list'].length;i++){
        Id[i] = res['response']['list'][i]['id']
      }
      
    }).then(res=>{
      console.log(Id)
      _this.setData({
        "timuId": Id
      })
    }).then(res=>{
      for(let i=0;i<Id.length;i++){
        app.formPost('/api/admin/question/select/'+Id[i],Id).then(_res=>{
          //处理选项以及正确答案
          _res = JSON.parse(JSON.stringify(_res).replace(/<[^>]*>/g, ''))
            name = {
              'text': "题目号："+String(_res['response']['id'])
            }
            title_id.push(name)
            // console.log("标题："+_res['response']['title'])          // for(let i=0;i<_res['response']['items'].length;i++){
              //
              //   console.log(_res['response']['items'][i]['prefix']+"."+_res['response']['items'][i]['content'])
              // }
              // console.log("正确答案："+_res['response']['correct'])
            Info.push(_res)
            // console.log(JSON.parse(JSON.stringify(Info).replace(/<[^>]*>/g, '')))
            _this.setData({
              "Info": JSON.parse(JSON.stringify(Info).replace(/<[^>]*>/g, '')),

              id_list: title_id
            })
        })
      }
    })
  },
  panduan:function(){
    this.setData({
      danxuan: false,
      duoxuan: false,
      panduan: true,
    })
    console.log("查看判断题")
    let _this = this

    var Id = []
    var Info = []
    
    let name= {}
    let title_id = []
    //post请求发送数据
    let data = {
      "id": "",
      "level": _this.data.level,
      "pageIndex": _this.data.pageIndex,
      "pageSize": _this.data.pageSize,
      "questionType": 3,
      "subjectId": _this.data.subjectId,
    }

    //存储题目信息
    app.formPost('/api/admin/question/page',data).then(res=>{
      // console.log(res)
      for(let i=0;i<res['response']['list'].length;i++){
        Id[i] = res['response']['list'][i]['id']
      }
      
    }).then(res=>{
      console.log(Id)
      _this.setData({
        "timuId": Id
      })
    }).then(res=>{
      for(let i=0;i<Id.length;i++){
        app.formPost('/api/admin/question/select/'+Id[i],Id).then(_res=>{
          //处理选项以及正确答案
          _res = JSON.parse(JSON.stringify(_res).replace(/<[^>]*>/g, ''))
            name = {
              'text': "题目号："+String(_res['response']['id'])
            }
            title_id.push(name)
            // console.log("标题："+_res['response']['title'])          // for(let i=0;i<_res['response']['items'].length;i++){
              //
              //   console.log(_res['response']['items'][i]['prefix']+"."+_res['response']['items'][i]['content'])
              // }
              // console.log("正确答案："+_res['response']['correct'])
            Info.push(_res)
            // console.log(JSON.parse(JSON.stringify(Info).replace(/<[^>]*>/g, '')))
            _this.setData({
              "Info": JSON.parse(JSON.stringify(Info).replace(/<[^>]*>/g, '')),

              id_list: title_id
            })
        })
      }
    })
  },
  dropDownList: function() {
	  this.setData({
		  dropdownShow:!this.data.dropdownShow
    })
  },
  

  onLoad(options) {
    // let _this = this

    // var Id = []
    // var Info = []
    
    // let name= {}
    // let title_id = []
    // //post请求发送数据
    // let data = {
    //   "id": "",
    //   "level": _this.data.level,
    //   "pageIndex": _this.data.pageIndex,
    //   "pageSize": _this.data.pageSize,
    //   "questionType": 1,
    //   "subjectId": _this.data.subjectId,
    // }

    // //存储题目信息
    // app.formPost('/api/admin/question/page',data).then(res=>{
    //   // console.log(res)
    //   for(let i=0;i<res['response']['list'].length;i++){
    //     Id[i] = res['response']['list'][i]['id']
    //   }
      
    // }).then(res=>{
    //   console.log(Id)
    //   _this.setData({
    //     "timuId": Id
    //   })
    // }).then(res=>{
    //   for(let i=0;i<Id.length;i++){
    //     app.formPost('/api/admin/question/select/'+Id[i],Id).then(_res=>{
    //       //处理选项以及正确答案
    //       _res = JSON.parse(JSON.stringify(_res).replace(/<[^>]*>/g, ''))
    //         name = {
    //           'text': "题目号："+String(_res['response']['id'])
    //         }
    //         title_id.push(name)
    //         // console.log("标题："+_res['response']['title'])          // for(let i=0;i<_res['response']['items'].length;i++){
    //           //
    //           //   console.log(_res['response']['items'][i]['prefix']+"."+_res['response']['items'][i]['content'])
    //           // }
    //           // console.log("正确答案："+_res['response']['correct'])
    //         Info.push(_res)
    //         // console.log(JSON.parse(JSON.stringify(Info).replace(/<[^>]*>/g, '')))
    //         _this.setData({
    //           "Info": JSON.parse(JSON.stringify(Info).replace(/<[^>]*>/g, '')),

    //           id_list: title_id
    //         })
    //     })
    //   }
    // })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})